pl = {}
pl.pr3sto = {}
pl.pr3sto.form = {}

pl.pr3sto.form.post = function(args) {
    $.ajax({ 
        type: "POST", 
        url: args.url, 
        data: pl.pr3sto.form.getParams(args.id), 
        success: args.success,
        error: args.error
    }); 
}

pl.pr3sto.form.getParams = function(formId) {
	return $('#' + formId).serialize();
}

pl.pr3sto.form.bindSubmitHandler = function(args) {
	$('#' + args.id).bind("submit", function(event) { 
		event.preventDefault();
		pl.pr3sto.form.post(args);
	});
	
}

pl.pr3sto.link = {}

pl.pr3sto.link.ajaxAction = function(args) {
	$.ajax({
		type: "GET",
		url: args.url,
		data: args.data,
		success: args.success,
		error: args.error
	});
}

pl.pr3sto.link.bindAjaxAction = function(args) {
	$('#' + args.id).bind("click", function(event) {
		pl.pr3sto.link.ajaxAction(args);
	});
}